<?php
// El archivo se denomina 1ClaseInstancia.php porque debe incluirse primero que 
// cualquier otra clase de models.
abstract class Maestra{
	public $dB;

    protected function __construct() {
    	$this->dB=Config::dbExt();
    }

    final public static function getInstance() {
        static $aInstance = array();

        $sCalledClassName = get_called_class();

        if (! isset ($aInstance[$sCalledClassName])) {
            $aInstance[$sCalledClassName] = new $sCalledClassName();
        }

        return $aInstance[$sCalledClassName];
    }

    final private function __clone() { }
}
?>